//
//  main.swift
//  VariadicParamtersSwift
//
//  Created by 李煜 on 2024/8/2.
//

import Foundation

//但这种方式实际上是将可变数量的参数作为一个数组来处理。这种机制只允许可变参数作为函数的最后一个参数，并且这个参数没有默认值
func sumOfNumbers(_ numbers: Int...) -> Int {
  var sum = 0
  for number in numbers {
    sum += number
  }
  return sum
}

let result = sumOfNumbers(1, 2, 3, 4, 5) // 结果为15
print(result)
